def bubble_sort(sort_list, reverse=False):
    for passnum in range(len(sort_list) - 1, 0, -1):
        for i in range(passnum):
            if reverse is True:
                if sort_list[i] < sort_list[i + 1]:
                    sort_list[i], sort_list[i + 1] = sort_list[i + 1], sort_list[i]
            else:
                if sort_list[i] > sort_list[i + 1]:
                    sort_list[i], sort_list[i + 1] = sort_list[i + 1], sort_list[i]


if __name__ == '__main__':
    sort_list = [1, 5, 4, 6, 4, 5, 10]
    bubble_sort(sort_list)
    print(sort_list)
    bubble_sort(sort_list, reverse=True)
    print(sort_list)